@font-face{font-family:'Lato-Black';src:url('fonts/Lato-Black.eot');src:url('fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Black.woff') format('woff'),
url('fonts/Lato-Black.ttf') format('truetype'),
url('fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('fonts/Lato-Bold.eot');src:url('fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Bold.woff') format('woff'),
url('fonts/Lato-Bold.ttf') format('truetype'),
url('fonts/Lato-Bold.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.eot');src:url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Regular.woff') format('woff'),
url('fonts/Lato-Regular.ttf') format('truetype'),
url('fonts/Lato-Regular.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('fonts/Lato-Light.eot');src:url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Light.woff') format('woff'),
url('fonts/Lato-Light.ttf') format('truetype'),
url('fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Hairline';src:url('fonts/Lato-Hairline.eot');src:url('fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Hairline.woff') format('woff'),
url('fonts/Lato-Hairline.ttf') format('truetype'),
url('fonts/Lato-Hairline.svg#Lato-Hairline') format('svg');font-weight:normal;font-style:normal;}
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
*, *:before, *:after{box-sizing:border-box;}
a{text-decoration:none;}
ul, ol{list-style-type:none;}
img{border:none;}
body{font-family:'Lato-Regular',Arial,Helvetica,sans-serif;font-size:18px;}
.clr{clear:both;}
#main-wrapr{width:100%;margin:0 auto;padding:0;}

#top-head{ background:url(../images/bg/top-head-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; height:770px;}
#thx-head{ background:url(../images/bg/top-head-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; height:400px;}
.h400{ height:400px;}
.texture{ background:none;}
.common-div{ margin:0 auto; width:1200px; overflow:hidden;} 
.toppad40{ padding-top:40px;}
.mid-logo{ float:none; margin:0 auto; width:314px;}
.rest-book{ float:left; margin:70px 0 0 18px;}
.rest-book img{ display:block;}
.participate{ width:57%; float:right; margin:175px 40px 0 0;}
.part{font-family:'Lato-Light'; font-size:25px; font-weight:400; text-transform:uppercase; color:#000; text-align:center; padding:20px; background:#fff; width:224px; margin:-4px auto 0; display:block; line-height:19px;}

#whitebg{ background:#fff;}
.midpad50{ padding:50px 0;}
.main-txt{color:#666; line-height:25px; text-align:center;}
.main-txt strong{font-family:'Lato-Bold'; font-weight:400;}
.main-txt a{ color:#006699}
.main-txt a:hover{ text-decoration:underline;}

#grey-bg{ background:#f5f5f0;}
.main-hdg{ font-size:45px; color:#333; text-align:center; line-height:38px; margin-bottom:25px;}

#benefit{ background:url(https://www.itvarnews.com/wp-content/uploads/2019/11/benefit-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; height:548px;}
ul.benefit-list{ margin-top:43px; padding:0; overflow:hidden; clear:both;}
ul.benefit-list li{ width:16.5%; margin-right:1px; float:left; background:url(https://www.entrepreneurindia.com/successful-entrepreneur/images/bg/trans-bg.png) repeat; font-size:16px; color:#fff; line-height:18px; text-align:center; text-transform:uppercase; height:180px; padding-top:30px; }
ul.benefit-list li:last-child{ padding-top:28px;}
ul.benefit-list li:hover{ background:#000;}
.img-cent{display:block; margin:18px auto 0;}

.reg-frm {margin: 40px auto 0;overflow: hidden; padding: 0; width:100%;}
div.sec{ width:100%; overflow:hidden; margin-bottom:15px;}
.reg-frm div.sec label.lsec{width:45%; float:left; padding-top:7px; font-family: 'Lato-Light'; font-size:18px; color:#333;}
.reg-frm div.sec span.msec{width:3%; float:left; padding-top:8px;  color: #666; font-size: 14px;}
.reg-frm div.sec span.rsec{width:52%; float:left;}
.reg-frm div.sec span.rsec input[type="text"]{border:1px solid #dbdcdc; background:#fff; margin:0; padding:8px; width:65%; font-size:14px; color:#999; font-family: 'Lato-Light'; margin-right:35%; border-radius:4px;}

.submit-btn {background:#201e1f; cursor: pointer; display: block; margin:0 auto;width: 164px; line-height:20px; font-size:30px; color:#fff; font-weight:400; padding:15px; text-transform:uppercase; border-radius:4px; }
.reg-frm div.sec span.rsec input.error{border:solid 1px #c24949 ;}
.reg-frm label.error{color: #e1231c;font-size: 13px; font-family: 'Lato-Light';padding-top:3px; font-weight:400; display:block;}
.red-txt{ color:#e62005;}
ul.awrdRegCat{ margin-top:12px; padding:0; clear:both;}
ul.awrdRegCat li{color: #666;display: block;float: left; font-weight: 400;padding: 0 5px 10px 15px;margin-left:23px; width:30%;text-indent:-28px;}
ul.awrdRegCat li input[type="checkbox"]{margin-right: 10px;}

.frm-txt{color:#333; font-weight:400;}
.dot-bod{ padding-top:28px; border-bottom:solid 1px #e7e7e7; margin-bottom:28px;}
.sub-head{ font-family:'Lato-Bold'; font-size:20px; line-height:20px; color:#333; text-transform:capitalize; display:block; font-weight:400;}

#btm-strip{background:#252525;}
.btmpad30{ padding:30px 0;}
.copyright{}
.copyright p{font-family:'Lato-Light';font-size:16px;color:#808080;font-weight:400; text-align:center;}
.thnx-txt{font-size: 22px;font-weight: 400; color:#666; line-height:26px; text-align:center;}


/* BackToTop button css  start */
#scroll { position:fixed; right:-9px; bottom:0px; cursor:pointer; width:50px; height:50px; z-index:9;}
#scroll span { position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0;}
#scroll:hover {}
/* BackToTop button css  end  */
h2.sub-head {margin-top: 120px;color: #fff;font-size: 40px;text-align: center; }

.CTA { padding:20px 0;}
ul.conlist  { margin:0px; padding:0px;}
ul.conlist  li{     float: none; 
    margin: 0 auto; padding:0px; font-size: 18px; font-family: 'Lato-Regular'; color:#333; text-align:center;}
ul.conlist  li a{ color:#333;}

.Other-Check{float:left; width:77%;}
#txtOtherTxt{border:1px solid #dbdcdc; background:#fff; margin-top:10px; padding:8px; width:80%; font-size:14px; color:#999; font-family: 'Lato-Light'; float:left;}

/*=====responsive code start form here =====*/
/*=====code for 320px to 479px =====*/
@media only screen and (min-width:320px) and (max-width:479px){
#top-head { height:auto;}
.common-div { width:100%;}
.toppad40 { padding:30px 0;}
.rest-book { float: none; margin: 20px auto; width: 90%;}
.rest-book img{ width:100%;}
.participate {float: none; margin: 0 auto 30px; width: 99%;}
.participate img{ width:100%; margin:20px 0 -4px;}	
.part { margin-top:0px;}
.midpad50{ padding:30px 20px;}
#benefit{ height:auto;}
ul.benefit-list { margin:30px 0;}
ul.benefit-list li { margin:0 1px 1px; width: 49.3%;}
ul.benefit-list li:last-child{ float:none; height:200px; clear:both; margin:0 auto;}
.img-cent{margin:18px auto 30px;}
.reg-frm div.sec label.lsec { width:100%; margin-bottom:10px;}
.reg-frm div.sec span.msec { display:none;}
.reg-frm div.sec span.rsec { width:95%; margin:0 auto; float:none; display:block;}
.reg-frm div.sec span.rsec input[type="text"] { width:100%; margin:0;}
.main-hdg{font-size:30px; line-height:32px;}
.main-txt{padding:0px 0px!important;}
h2.sub-head{margin-top:90px!important; font-size:30px; line-height:32px;}
ul.awrdRegCat li{width:100%;}

}

/*=====code for 480px to 599px =====*/
@media only screen and (min-width:480px) and (max-width:599px){
#top-head { height:auto;}
.common-div { width:100%;}
.toppad40 { padding:30px 0;}
.rest-book { float: none; margin: 20px auto; width: 90%;}
.rest-book img{ width:100%;}
.participate {float: none; margin: 0 auto 30px; width: 99%;}
.participate img{ width:100%; margin:20px 0 -4px;}	
.part { margin-top:0px;}
.midpad50{ padding:30px 20px;}
#benefit{ height:auto;}
ul.benefit-list { margin:30px 0;}
ul.benefit-list li { margin:0 1px 1px; width: 49.3%;}
ul.benefit-list li:last-child{ float:none;clear:both; margin:0 auto;}
.img-cent{margin:18px auto 30px;}
.reg-frm div.sec label.lsec { width:100%; margin-bottom:10px;}
.reg-frm div.sec span.msec { display:none;}
.reg-frm div.sec span.rsec { width:95%; margin:0 auto; float:none; display:block;}
.reg-frm div.sec span.rsec input[type="text"] { width:100%; margin:0;}
.main-hdg{font-size:30px; line-height:32px;}
.main-txt{padding:0px 0px!important;}
h2.sub-head{margin-top:90px!important; font-size:30px; line-height:32px;}
ul.awrdRegCat li{width:100%;}
}

/*=====code for 600px to 767px =====*/
@media only screen and (min-width:600px) and (max-width:767px){
#top-head { height:auto;}
.common-div { width:100%;}
.toppad40 { padding:30px 0;}
.rest-book { float: none; margin: 20px auto; width: 53%;}
.rest-book img{ width:100%;}
.participate {float: none; margin: 0 auto 30px; width: 58%;}
.participate img{ width:100%; margin:20px 0 -4px;}	
.part { margin-top:0px;}
.midpad50{ padding:30px 20px;}
#benefit{ height:auto;}
ul.benefit-list { margin:30px 0;}
ul.benefit-list li { margin:0 1px 1px; width: 33%;}
.img-cent{margin:18px auto 30px;}
.reg-frm div.sec label.lsec { width:100%; margin-bottom:10px;}
.reg-frm div.sec span.msec { display:none;}
.reg-frm div.sec span.rsec { width:95%; margin:0 auto; float:none; display:block;}
.reg-frm div.sec span.rsec input[type="text"] { width:100%; margin:0;}
.main-hdg{font-size:30px; line-height:32px;}
.main-txt{padding:0px 0px!important;}
h2.sub-head{margin-top:90px!important; font-size:30px; line-height:32px;}
ul.awrdRegCat li{width:45%;}
.Other-Check{width:100%!important;}
#txtOtherTxt{width:100%;}
}

/*=====code for 768px to 1023px =====*/
@media only screen and (min-width:768px) and (max-width:1023px){
#top-head { height:auto;}
.common-div { width:748px;}
.rest-book {margin: 50px 0 0; width: 36%;}
.rest-book img{ width:100%;}
.participate { margin: 130px 0 0; width: 48%;}
.participate img{ width:100%;}
#benefit { height:auto;}
ul.benefit-list { margin:50px 0;}
ul.benefit-list li { width:24.8%;}
ul.benefit-list li:last-child{ clear:both; float:none; margin:0 auto; height:180px; padding-top:40px; width:30%;}
.img-cent{margin:18px auto 30px;}
.reg-frm div.sec label.lsec { width:51%;}
.reg-frm div.sec span.rsec {width: 46%;}
.reg-frm div.sec span.rsec input[type="text"] { margin:0; width:100%;}
ul.awrdRegCat li{width:46%;}
}

/*=====code for 1024px to 1199px =====*/
@media only screen and (min-width:1024px) and (max-width:1199px){
#top-head { height:auto;}
.common-div { width:1000px;}
.participate {margin: 160px 0 0; width: 50.5%;}
.participate img{ width:100%;}
}

.mybox{padding-left:23px;}
span.mainTxt{ font-size:26px; color:#333;}